forced to use protocol A
